Distributed Task Replication for Vehicular Edge Computing: Performance Analysis and Learning-Based Algorithm
نویسندگان
چکیده
In a vehicular edge computing (VEC) system, vehicles can share their surplus computation resources to provide cloud services. The highly dynamic environment of the network makes it challenging guarantee task offloading delay. To this end, we introduce replication VEC where replicas are offloaded multiple at same time, and is completed upon first response among replicas. First, impact number on delay characterized, optimal approximated in closed-form. Based analytical result, design learning-based algorithm (LTRA) with combinatorial multi-armed bandit theory, which works distributed manner automatically adapt itself dynamics system. A realistic traffic scenario used evaluate performance proposed algorithm. Results show that, under our simulation settings, LTRA an optimized reduce average by over 30% compared benchmark without replication, time improve completion ratio from 97% 99.6%.
منابع مشابه
Learning-Based Task Offloading for Vehicular Cloud Computing Systems
Vehicular cloud computing (VCC) is proposed to effectively utilize and share the computing and storage resources on vehicles. However, due to the mobility of vehicles, the network topology, the wireless channel states and the available computing resources vary rapidly and are difficult to predict. In this work, we develop a learning-based task offloading framework using the multi-armed bandit (...
متن کاملTask Scheduling Algorithm for High Performance Heterogeneous Distributed Computing Systems
The main objective of task scheduling is to assign tasks onto available processors with the aim of producing minimum schedule length and without violating the precedence constraints. Several algorithms have been proposed for solving task-scheduling problem. The most of them doesn't take into account the average communication of parents and data ready time. In this paper, a new static scheduling...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Wireless Communications
سال: 2021
ISSN: ['1536-1276', '1558-2248']
DOI: https://doi.org/10.1109/twc.2020.3030889